package com.itheima_01.day06;

public class FanZhuangShuZu {
    public static void main(String[] args) {
        int[] arr={12,34,45,67,78,89};
        fanZhuanShuZu(arr);//调用方法
        for (int i = 0; i < arr.length; i++) {//遍历打印数组的每一个值
            System.out.println(arr[i]);
        }
    }

    public static void fanZhuanShuZu(int[] arr){
        //定义两个初始值start和end，代表数组第一个数和最后一个数进行循环，start++，end--，
        //当这两个数相等的时候就代表数组两头的数据都反转过了，结束循环
        for (int start = 0,end=arr.length-1; start < end; start++,end--) {
            int temp=arr[start];//定义一个第三方变量来接收跟start对应的值，这样start对应的值就不会丢了
            arr[start]=arr[end];//把end对应的值赋给start对应的值，这样end对应的值就不会丢了
            arr[end]=temp;//把temp的值，也就是start对应的值传给end对应的值
        }
    }
}

